home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 118 / MacAddict 118 2006-06.toast / Software / Graphics & Multimedia / Kinemac 1.1.0 (demo).dmg / Kinemac_Tiger.app / Contents / Library / Spotlight / SBGLChart.h next >
Text File  |  2006-02-28  |  2KB  |  52 lines

  1. #import <Cocoa/Cocoa.h>
  2. #import <OpenGL/OpenGL.h>
  3. #import <OpenGL/gl.h>
  4. #import <OpenGL/glu.h>
  5. #import <OpenGL/glext.h>
  6. #import <sys/time.h>
  7. #import "SBGLGroup.h"
  8.  
  9. ///////////////////////////////////
  10. @interface SBGLChart : SBGLGroup
  11. {
  12.     int                gBufferSize;
  13.     NSString        *gChartFilePath, *gChartString;
  14.     int                gObjectsKind;
  15.     NSMutableArray    *gChartStringArray;
  16.     NSMutableDictionary    *gObjectsDict;
  17.     
  18.     int                gTotObjects, gTotValues, gTotSpaziTraObjects, gTotTransitions;
  19.     float            gLargezzaObject, gSpazioTraObjects, gChartSizeX;
  20.     float            gDurataValore, gDurataTransitionTraValori;
  21.     id                gCameraObjectsSprite, gCameraLabelSprite;
  22.     id                *gCameraObjectsSpritePtr;
  23.     
  24.     BOOL            gTitleOn, gLabelsOn;
  25.     
  26. }
  27. - (id)initWithSprite:(SBSprite*)sprite castDict:(NSMutableDictionary*)castDict;
  28.  
  29. - (BOOL)VerifyChartString;
  30. - (void)CreateChartsWithChartString;
  31.  
  32. - (void)AddCameraForObjects;
  33. - (void)AddCameraForLabels;
  34. - (void)AddMainTitle;
  35. - (void)AddLabelsColumn;
  36. - (void)SetChartObjectKind:(int)spriteKind;
  37. - (void)RemoveAllLinksToMe:(id)deletingSprite;
  38. - (void)LinkParameterToSprite:(id)sprite andKey:(NSString*)aKey;
  39. - (void)AddBars;
  40. - (void)DeleteAllBars;
  41. - (void)RemoveAllLinkedSprites;
  42. - (void)SetTitleOn:(BOOL)flag;
  43. - (BOOL)GetTitleOn;
  44. - (void)SetLabelsOn:(BOOL)flag;
  45. - (BOOL)GetLabelsOn;
  46. - (id)AddChartTextObj:(NSString*)aString fontName:(NSString*)fontName size:(float)fontSize;
  47. - (NSString*)GetElementRow:(int)row column:(int)column;
  48. //- (BOOL)CanMapFace:(int)face;
  49. //- (BOOL)AcceptsValuesOnPos:(int)pos;
  50. //- (void)PlaceObjectWithSpriteCode:(float**)timeCode andTime:(int)t;
  51. //- (void)DrawStrokeLines;
  52. @end